home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianIDs.h < prev    next >
Text File  |  1994-08-01  |  32KB  |  621 lines

  1. /*Object IDs and variable IDs
  2.   Eric Pepke
  3.   March 28, 1990
  4. */
  5.  
  6. /*Variables and methods*/
  7. #define DATA        1    /*Data variable*/
  8. #define DATAFORM    2    /*Data form*/
  9. #define COLORS        3    /*Colors for field dots*/
  10. #define DIMENSIONS    4    /*Dimensions of something*/
  11. #define BOUNDS        5    /*Bounds of an object*/
  12. #define ICONLOC        6    /*Icon location*/
  13. #define REPOBJ        7    /*Object this object represents*/
  14. #define NAME        8    /*Name of this object*/
  15. #define DRAW        9    /*Draw yerself.*/
  16. #define CONTENTS    10    /*Contents of this panel, corral, or whatever*/
  17. #define WHICHICON    11    /*The number of the icon*/
  18. #define PRESS        12    /*Press method*/
  19. #define SELECTED    13    /*Selected variable*/
  20. #define HIGHLIGHTED    14    /*Highlighted variable.*/
  21. #define BASECOLOR    15    /*Base color of an object*/
  22. #define MARKERTYPE    16    /*Type of marker*/
  23. #define CHANGEDVALUE    17    /*Changedvalue method for buttons & controls*/
  24. #define ADDCONTROLS    18    /*Gives visualization a chance to add controls*/
  25. #define DRAWCONTENTS    19    /*Method to draw the contents of something*/
  26. #define PRESSCONTENTS    20    /*Method to press in the contents of something*/
  27. #define BACKGROUND    21    /*Background color of something*/
  28. #define STYLE        22      /*Style of anything*/
  29. #define LOVALUE         23      /*Lower limit of slider value*/
  30. #define HIVALUE         24      /*Upper limit of slider value*/
  31. #define STEPVALUE       25      /*Step value of slider*/
  32. #define VALUE           26      /*Current value of slider*/
  33. #define GETVAL        27    /*Get value method*/
  34. #define DEFAULTICON    28    /*Default icon for a visualization object*/
  35. #define NEWCTLWINDOW    29    /*New control window method*/
  36. #define SPECVAL        30    /*Specular value*/
  37. #define SHINVAL        31    /*Shininess value*/
  38. #define CLEANUP        32    /*Clean up object message*/
  39. #define CLOSE        33    /*Close (a window) message*/
  40. #define STICKINESS    34    /*Stickiness of an object, flag bits*/
  41. #define RESHAPE        35    /*Reshape a window*/
  42. #define INITIALIZE    36    /*Initialize an object*/
  43. #define HILITESEGMENT    37    /*Variable containing hilite segment*/
  44. #define SURFACE        38    /*Variable containing a surface*/
  45. #define DELTAS        39    /*Variable containing deltas in a field*/
  46. #define ISTRANSPARENT    40    /*True iff surface is transparent*/
  47. #define BRIGHTNESS    41    /*Brightness of a surface*/
  48. #define ISOVAL        42    /*Isosurface value*/
  49. #define ROLL        43    /*Roll of the eye*/
  50. #define PITCH        44    /*Pitch of the eye*/
  51. #define KEYDOWN        45    /*KeyDown method*/
  52. #define AIRSPEED    46    /*Airspeed of eye*/
  53. #define CONNECT        47    /*Connect something, maybe a recorder*/
  54. #define DISCONNECT    48    /*Disconnect something*/
  55. #define PORTNUMBER    49    /*Port number for a recorder*/
  56. #define PREPARETORECORD    50    /*Prepare to record some frames*/
  57. #define STOPRECORDING    51    /*Stop recording*/
  58. #define SNAPONEFRAME    52    /*Snap a single frame shot*/
  59. #define SELECT        53    /*Select an icon or something*/
  60. #define CONTROLICON    54    /*Icon for controlling stuff*/
  61. #define PANEL        55    /*Var holding control panel for an icon or space*/
  62. #define PANELCONTENTS    56    /*Contents for a control panel for an icon*/
  63. #define REPICON        57    /*Icon that represents this field*/
  64. #define MULTIDRAW    58    /*True iff all classes of objects are to be drawn*/
  65. #define BBFLAGS        59    /*Flags for bounding box*/
  66. #define WHICHFLAG    60    /*Which flag a check box controls*/
  67. #define SETVAL        61    /*Method to set a value*/
  68. #define LILSTEP        62    /*Little step in a scale*/
  69. #define BIGSTEP        63    /*Big step in a scale*/
  70. #define FORMAT        64    /*Format of numbers*/
  71. #define TRACKNOT    65    /*Variable to inhibit tracking*/
  72. #define SPACE        66    /*Space to which this object belongs*/
  73. #define PARENT        67    /*Parent of object in window*/
  74. #define PORTIONSHOWN    68    /*Portion of a scrolled window that's shown*/
  75. #define TIMESTEPS    69    /*Array of time steps*/
  76. #define TIMEDATA    70    /*Data corresponding to the time steps*/
  77. #define OWNERWINDOW    71    /*Window that owns this space*/
  78. #define WAKEUP        72    /*Wakeup call*/
  79. #define CLOCK        73    /*The clock in this space*/
  80. #define TIME        74    /*Time of this space*/
  81. #define TIMEBOUNDS    75    /*Bounds of the time, array[2] of real*/
  82. #define FOCUSDIST    76    /*Distance of focus, relates FOCUSPOINT to EYEPOSN*/
  83. #define SMOOTH        77    /*Boolean value of smoothness of curve*/
  84. #define ALIGNMENT    78    /*Alignment*/
  85. #define WHICHDIALOG    79    /*Identifier for dialog*/
  86. #define DTIME        80    /*Delta time per second*/
  87. #define MARKTIME    81    /*Mark time in a time-dependant field*/
  88. #define ANCHOR        82    /*Anchor for a slider*/
  89. #define COLOR        83    /*Color of a something*/
  90. #define BUTTONPRESSED    84    /*Method when a button has been pressed*/
  91. #define CURRENT        85    /*Current object in window clicked*/
  92. #define KEYSTRING    86    /*String so far in a slider from keypress*/
  93. #define READOUT        87    /*Slider readout*/
  94. #define MAKEDRAWN    88    /*Method to make something drawn if not already*/
  95. #define MARK        89    /*Mark method*/
  96. #define INHIBITDRAWING    90    /*Flag to inhibit drawing.  DrawObject looks at it*/
  97. #define XSCALE        91    /*Scale along X dimension*/
  98. #define YSCALE        92    /*Scale along Y dimension*/
  99. #define ZSCALE        93    /*Scale along Z dimension*/
  100. #define DOUBLECLICK    94    /*Double click method*/
  101. #define NCELLS        95    /*Number of cells in a switch*/
  102. #define OUTCELL        96    /*Which cell is the output*/
  103. #define ISTRANSLUCENT    97    /*True iff translucent*/
  104. #define OTHERSWITCH    98    /*Another switch*/
  105. #define MINMAX        99    /*Minimum and maximum*/
  106. #define CPALETTE    100    /*Variable to store palette*/
  107. #define COLOROBJ    101    /*Object waiting to be color*/
  108. #define DROPOBJECTS    102    /*Method to drop some objects*/
  109. #define DROPINCONTENTS    103    /*Drop in contents of something like a corral*/
  110. #define HSCROLL        104    /*Horizontal scroll bar*/
  111. #define VSCROLL        105    /*Vertical scroll bar*/
  112. #define RECALCSCROLL    106    /*Recalculate scroll bars*/
  113. #define LABEL        107    /*Label of button*/
  114. #define HANDLEMISSING    108    /*Integer specifying how to handle missing data*/
  115. #define EDGES        109    /*Edges for an unstructured grid*/
  116. #define CELLS        110    /*Cells for an unstructured grid*/
  117. #define TEXTFONT    111    /*Text font*/
  118. #define TEXTSIZE    112    /*Text size, as if you couldn't guess.*/
  119. #define LINESPACE    113    /*Line spacing for text boxes*/
  120. #define SPACES        114    /*List of spaces*/
  121. #define FRONTPANEL    115    /*Front space panel*/
  122. #define BACKPANEL    116    /*Back space panel*/
  123. #define BINDTOSPACE    117    /*Method to bind a controller to a space*/
  124. #define OBSERVER    118    /*Observer of this space.  That's YOU!*/
  125. #define ERRORLIST    119    /*List of errors waiting*/
  126. #define ERRORNUMBER    120    /*Currently displayed error*/
  127. #define ALWAYSCHANGE    121    /*Always do a changed value*/
  128. #define RANGE        122    /*Range of a whatever*/
  129. #define FILETYPE    123    /*File type*/
  130. #define MARQUEE        124    /*Marquee around icons*/
  131. #define LOCATION    125    /*Location of an object, usually in 3-space*/
  132. #define LIGHTS        126    /*Individual lights in a lights class*/
  133. #define CYCLECLOCK    127    /*Clock cycle predicate*/
  134. #define PANELHIDDEN    128    /*True iff the panel is hidden*/
  135. #define ENCLOSELOW    129    /*True iff enclosing low values in isosurface*/
  136. #define FINDOBJECT    130    /*Finds an object*/
  137. #define INTERPOLATEP    131    /*True iff we're to interpolate*/
  138. #define PREFVIS        132    /*Preferred visualization*/
  139. #define TRANSLUCENTCNT    133    /*Translucent control, if already made*/
  140. #define TRANSPARENTCNT    134    /*Transparent control, if already made*/
  141. #define COLORSHADING    135    /*Color shading value*/
  142. #define LIGHTSHADING    136    /*Light shading value*/
  143. #define PICCOLORED    137    /*Dummy dependency variable for picture colored*/
  144. #define MAINDATASET    138    /*The main data set which sets up the time*/
  145. #define SETMAINDATASET    139    /*Method for a vis object to accept a main field*/
  146. #define UNSTRUCTURED    140    /*Boolean that tells if a data form is unstructured*/
  147. #define VIEWBYWHAT    141    /*View by icon or name*/
  148. #define VIRTUALBOUNDS    142    /*Virtual bounds of a scrolled field*/
  149. #define BGNSEL        143    /* index of first char of text selection */
  150. #define ENDSEL        144    /* index of last char of text selection */
  151. #define SELECTALL    145    /* method to select all text in a textbox */
  152. #define CALLBACK    146    /* callback method for a dialog */
  153. #define    FILELIST    147    /* list of file lists by type */
  154. #define SELECTOR    148    /* selector bits for file types */
  155. #define PATH        149    /* path name to file window's directory */
  156. #define OKMETHOD    150    /* method to call when OK button pressed */
  157. #define SHOWFILES    151    /* method to show files in a corral */
  158. #define REGISTERFIELD    152    /*Method to register a field*/
  159. #define HIDDEN        153    /*True iff a visualization object is hidden*/
  160. #define ICONGREYED    154    /*Greyed (an icon*)*/
  161. #define WHICHPREF    155    /*Which preference a control deals with*/
  162. #define HIGHLIGHTCOLOR    156    /*Color of a highlight*/
  163. #define HIDE        157    /*Hide method*/
  164. #define CLONE        158    /*Clone yourself method*/
  165. #define ACTIVATED    159    /*Object is activated*/
  166. #define ICONEXTRADRAW    160    /*Method to draw extra stuff for an icon*/
  167. #define RENDERER    161    /*Renderer for a space*/
  168. #define RENDERTYPE    162    /*Type of renderer*/
  169. #define FILTERTYPE    163    /*Type of image filter*/
  170. #define ENTERMETHOD    164    /*Method to call when enter key pressed in object*/
  171. #define DELETEICON    165    /*Message to send an icon to delete its repobj before deleting*/
  172. #define CORRAL        166    /*Corral assoc with a space or window*/
  173. #define TIMEPERPIXEL    167    /*Time per pixel on screen in time control*/
  174. #define PREFIXDATASETS    168    /*Method to have a vis object prefix datasets it uses*/
  175. #define DATASETS    169    /*Datasets of a clock*/
  176. #define DISPLAYSTEP    170    /*Step for displaying time*/
  177. #define DISPLAYTICS    171    /*Number of tics per time step*/
  178. #define AUTOSCROLL    172    /*Autoscroll message*/
  179. #define REINIT        173    /*Reinitialize controller*/
  180. #define TIMEFORMAT    174    /*Format of time associated with dataset*/
  181. #define CUT        175    /*Method to cut from something*/
  182. #define COPY        176    /*Method to copy from something*/
  183. #define PASTE        177    /*Method to paste on something*/
  184. #define LASTINTERP    178    /*Last value of interpolate*/
  185. #define VALUESET    179    /*Predicate, means new set value has been registered once*/
  186. #define ROTATING    180    /*Of a space, predicate saying we are rotating*/
  187. #define MOVING        181    /*Of a space, true iff moving*/
  188. #define HELPSTRING    182    /*The help string of an object for the default help system*/ 
  189. #define BORDERTYPE    183    /*Type of border, on a panel*/
  190. #define HELPCONTENTS    184    /*Array of contents for help*/
  191. #define HELPRADIO    185    /*Radio button in a help dialog*/
  192. #define TYPESTRING    186    /*type string*/
  193. #define    MAKE1HELPSTRING    187    /*Makes the help string*/
  194. #define SINGLECORRAL    188    /*True iff corral can only hold one icon*/
  195. #define REGISTERCOMP    189    /*Method to register a component*/
  196. #define XFIELD        190    /*Field for X of trace*/
  197. #define YFIELD        191    /*Field for Y of trace*/
  198. #define ZFIELD        192    /*Field for Z of trace*/
  199. #define XTOPDIM        193    /*Topological dimension for X*/
  200. #define YTOPDIM        194    /*Topological dimension for Y*/
  201. #define ZTOPDIM        195    /*Topological dimension for Z*/
  202. #define ORTHO        196    /*Predicate to see if a perspec control is ortho*/
  203. #define NCOMPONENTS    197    /*Number of components for a vector dataset or null for scalar*/
  204. #define INDICES        198    /*Indices for array*/
  205. #define COLORCELLS    199    /*What kind of color cells*/
  206. #define PARENTS        200    /*List of parents*/
  207. #define SLIDER        201    /*A slider a text box represents*/
  208. #define CHANGED        202    /*Dummy variable used sometimes to indicate data changed*/
  209. #define PALETTESET    203    /*Set if a color palette is set in a dataset*/
  210. #define COLORWHEEL    204    /*Color control*/
  211. #define KEPTPALETTE    205    /*The kept palette*/
  212. #define COLORBAR    206    /*A color bar with which a slider or colorwheel works*/
  213. #define BUTTON        207    /*A random button*/
  214. #define TEMPPALETTE    208    /*Temporary palette*/
  215. #define INITVALUE    209    /*Initial value of something*/
  216. #define KEEPBUTTON    210    /*Keep button*/
  217. #define REVERTBUTTON    211    /*Revert button*/
  218. #define PALETTEFUNC    212    /*Palette function*/
  219. #define FULLCOMPBUTTONS    213    /*List of buttons to activate or deactivate on full and components*/
  220. #define COMPBUTTONS    214    /*List of buttons to activate or deactivate on components*/
  221. #define EDITMODE    215    /*The edit mode, esp. of a color bar*/
  222. #define TOOLGROUP    216    /*Group of tools*/
  223. #define FUNCTIONBOX    217    /*Box that controls a function*/
  224. #define FREEFORMBUTTON    218    /*Button for free form tool*/
  225. #define HALTHELP    219    /*Halt help search predicate*/
  226. #define REGISTERFORM    220    /*Register data form*/
  227. #define JUSTCOLORCHANGE    221    /*Just the colors changed*/
  228. #define GETTOPDIM    222    /*Get topological dimension*/
  229. #define INITFILTER    223    /*Initialize filter*/
  230. #define GETSPATIALDIM    224    /*Get spatial dimension*/
  231. #define GETDATASETINFO    225    /*Get dataset info*/
  232. #define SETRGBMESSAGE    226    /*Message to set to RGB*/
  233. #define DIMVALUES    227    /*Array of dimension values*/
  234. #define GETFORMDIMS    228    /*Method to get form dimensions*/
  235. #define TOPDOWN        229    /*Predicate of field, true iff top down*/
  236. #define VIEWTYPE    230    /*Type of view*/
  237. #define OLDVALUE    231    /*Old value for something*/
  238. #define INTERPCOLORS    232    /*True iff interp colors*/
  239. #define DRAWSURFACE    233    /*Draw the surface*/
  240. #define DRAWWIREFRAME    234    /*Draw the wire frame*/
  241. #define VECTORFACTOR    235    /*Factor for vector displays*/
  242. #define SHAFTWIDTH    236    /*Width of an arrow's shaft*/
  243. #define    HEADWIDTH    237    /*Width of an arrow's head*/
  244. #define HEADLENGTH    238    /*Length of an arrow's head*/
  245. #define GETLONGNAME    239    /*Returns long name of an object*/
  246. #define WHICHVAR    240    /*Which var for numeric text*/
  247. #define TEMPLATEP    241    /*True iff the object is a template*/
  248. #define ALLFILTERS    242    /*Method to get all filters*/
  249. #define DISPOSE        243    /*Dispose method for a window*/
  250. #define READALL        244    /*Read all of a file method*/
  251. #define OLDREAD        245    /*Old style file read routine, NOT method style*/
  252. #define EXTENSION    246    /*Extension for file reader*/
  253. #define TIMEDDATASETS    247    /*Timed datasets flags*/
  254. #define OUTOFBOUNDS    248    /*Integer specifying how to handle out of bounds*/
  255. #define TICDENSITY    249    /*Density of tics in a track control*/
  256. #define TICLENGTH    250    /*Length of tic marks*/
  257. #define SPHERESUBDIV    251    /*Sphere subdivisions*/
  258. #define FRUSTUMSUBDIV    252    /*Subdivision of a frustum*/
  259. #define CAPENDSP    253    /*Cap ends predicate*/
  260. #define ETERNALPART    254    /*Eternal portion of a picture*/
  261. #define YOURENOTCURRENT    255    /*You're not current anymore message*/
  262. #define HIDEPANEL    256    /*True iff window has panel to hide*/
  263. #define MINMAJORSTEP    257    /*Number of pixels minimum in major step*/
  264. #define COLORBYFIELD    258    /*Color text by field*/
  265. #define SHOWOVERUNDER    259    /*Show over and under*/
  266. #define SHOWMISSING    260    /*Show missing data*/
  267. #define NUMBERSONLY    261    /*Numbers only*/
  268. #define SHOWMINORTICS    262    /*Show minor tics*/
  269. #define ROTAXIS        263    /*Axis of rotation*/
  270. #define ROTSPEED    264    /*Rotation speed*/
  271. #define FLYING        265    /*F L Y I N ---- G predicate*/
  272. #define DEFORMOBJ    266    /*Deformation object*/
  273. #define DEFCONSTANT    267    /*Constant deformation*/
  274. #define DEFOFFSET    268    /*Offset of deformation*/
  275. #define DEFFACTOR    269    /*Factor of deformation*/
  276. #define DEFORMSWITCH    270    /*Value of deform switch*/
  277. #define REVERSESENSE    271    /*Reverse order of contour*/
  278. #define COLORMODEL    272    /*Color model for palette*/
  279. #define FILENAME    273    /*Name of file where a dataset was found*/
  280. #define DIRECTORY    274    /*Name of directory where a dataset was found*/
  281. #define SAVECPANEL    275    /*Method to save the controls of an object*/
  282. #define SAVEALLCONTROLS    276    /*Method to save all the indiv. controls of an object*/
  283. #define CONTOURLINES    277    /*List of contour lines in an object*/
  284. #define STARTVALUE    278    /*Starting value of a contour line*/
  285. #define PICDEFORMED    279    /*Dummy variable for deformed picture*/
  286. #define CONNECTIONSTATE 280    /*State of a connection*/
  287. #define INHIBITLOGGING    281    /*Control predicate, inhibits logging*/
  288. #define TIMEOUT        282    /*Timeout message*/
  289. #define CURCMD        283    /*Current command being assembled*/
  290. #define CMDPROCNAME    284    /*Command process name*/
  291. #define ALLPROCESSES    285    /*All processes in a connection*/
  292. #define OBJPANEL    286    /*A space's object panel*/
  293. #define TOOLPANEL    287    /*A space's tool panel*/
  294. #define ESCAPED        288    /*Connection is escaped*/
  295. #define EDITTOOL    289    /*Edit tool*/
  296. #define LINEWIDTH    290    /*Line width*/
  297. #define STARTPOINT    291    /*Starting location (for a line)*/
  298. #define ENDPOINT    292    /*Ending location (for a line)*/
  299. #define ARROWHEAD    293    /*Of a line, are there arrowheads at each side*/
  300. #define READER        294    /* reader for a file */
  301. #define FIELD        295    /* control field */
  302. #define OPEN        296    /* open message */
  303. #define CLASSID        297    /*ID of a class*/
  304. #define ONEONLY        298    /*One only predicate, of a controller in a space*/
  305. #define TWOSIDEDSURFACE    299    /*Two-sided surface predicate*/
  306. #define CONTROLLERP    300    /*True iff it's a controller*/
  307. #define SHOWGRID    301    /*True iff show grid*/
  308. #define FUNCTIONBUTTONS 302    /*List of function buttons in a window*/
  309. #define SHOWCONTROLS    303    /*Show controls method of an object*/
  310. #define VISUALIZE    304    /*Visualize an object*/
  311. #define VISUALIZEAS    305    /*Visualize an object as...*/
  312. #define MODIFY        306    /*Modify datasets*/
  313. #define DELETE        307    /*Delete yourself from current window*/
  314. #define SHOW        308    /*Show an object, opposite of hide*/
  315. #define DUPLICATE    309    /*Duplicate an object*/
  316. #define LOCALCOPY    310    /*Make local copy*/
  317. #define PICKUP        311    /*Pick up an object*/
  318. #define COLLECT        312    /*Collect object into a list*/
  319. #define FORALLOBJECTS    313    /*For all objects method*/
  320. #define APPEARANCE    314    /*Appearance of an object*/
  321. #define BEVELED        315    /*Beveled style predicate*/
  322. #define SHADOW        316    /*Shadow int variable*/
  323. #define BINOCULARITY    317    /*Binocular distance*/
  324. #define BRINGTOTOP    318    /*Bring object to top*/
  325. #define PUSHTOBOTTOM    319    /*Push object to bottom*/
  326. #define MOVETOBACKPANEL    320    /*Move to back panel*/
  327. #define MOVETOFRONTPANEL 321    /*Move to front panel*/
  328. #define CONTOURCENTER    322    /*Center value of contour*/
  329. #define CONTOURSTEP    323    /*Step of contour*/
  330. #define CONTOURMAX    324    /*Maximum value of contour*/
  331. #define CONTOURDIV    325    /*Divisions of contour*/
  332. #define CONTOURMIN    326    /*Minimum value of contour*/
  333. #define XNAME        327    /*Name of X axis*/
  334. #define YNAME        328    /*Name of Y axis*/
  335. #define ZNAME        329    /*Name of Z axis*/
  336. #define READVECTOR    330    /*Read vector data*/
  337. #define DTIMEPER    331    /*Delta time per second*/
  338. #define RUNSPEED    332    /*Control integer for running*/
  339. #define RUNCONTROL    333    /*Running radio button*/
  340. #define DTIMEUNITS    334    /*Units for delta time*/
  341. #define DTIMEPERUNITS    335    /*Units for delta time per*/
  342. #define SHOWPANEL     336    /*Show a panel*/
  343. #define CONNECTIONKIND    337    /*Kind of connection*/
  344. #define CONNECTTOPROCESS 338    /*Connect to a process*/
  345. #define OUTPUTQUEUE    339    /*Output queue for a connection*/
  346. #define OWNERCONNECTION    340    /*The connection of a process*/
  347. #define CMDPROCSOCKET    341    /*Socket for a proc*/
  348. #define ALLOBJECTS    342    /*All objects of a proc*/
  349. #define SOCKETID    343    /*Socket a process wants to connect*/
  350. #define OBJECTID    344    /*ID of object*/
  351. #define ADVERTISED    345    /*Of an object, true iff advertised*/
  352. #define ADVERTISE    346    /*Advertise obj function*/
  353. #define UNADVERTISE    347    /*Unadvertise obj function*/
  354. #define OLDCONNSTATE    348    /*Old connection state*/
  355. #define OWNERPROCESS    349    /*Process that owns this connection*/
  356. #define READNUMBERONE    350
  357. #define READNUMBERTWO    351
  358. #define READNUMBERTHREE    352
  359. #define RECEIVEEXTRA    353
  360. #define NETWORKID    354
  361. #define TRANSMITEXTRA    355
  362. #define ALLADVERTISED    356    /*Advertised objects of a process*/
  363. #define TARGETOBJECT    357    /*Target for an incoming object*/
  364. #define TARGETVAR    358
  365. #define NEWREMOTEOBJ    359    /*New remote object method*/
  366. #define BOUNDSINVALID    360    /*Bounds invalid method*/
  367. #define SHOWBOUNDS    361    /*Show bounds predicate*/
  368. #define INNERSOFTMARGIN    362    /*Inner soft margin*/
  369. #define OUTERSOFTMARGIN    363    /*Outer soft margin*/
  370. #define SHOWROTGUIDES    364    /*Show rotation guides*/
  371. #define SHOWMOTGUIDES    365    /*Show motion guides*/
  372. #define SHOWFRAME    366    /*Of a window, show the frame*/
  373. #define HIDEFRAME    367    /*Of a window, hide the frame*/
  374. #define SPACEWINDOW    368    /*Space window of this window if any*/
  375. #define SETTORGBMODE    369    /*Message to set a window to RGB mode*/
  376. #define SETTOCMAPMODE    370    /*Message to set a window to CMAP mode*/
  377. #define CHANGEDBOUNDS    371    /*Bounds which have been changed*/
  378. #define BUFFER0        372    /*State of window buffer 0*/
  379. #define BUFFER1        373    /*State of window buffer 1*/
  380. #define WHICHBUFFER    374    /*Which buffer pointed to*/
  381. #define SUBWINDOWS    375    /*Sub windows*/
  382. #define SUPERWINDOW    376    /*Super window of this window*/
  383. #define SUBWINDOWMARGIN    377    /*Margin for a subwindw*/
  384. #define OPAQUE        378    /*Opaque predicate of object within panel*/
  385. #define BACKNOTNEEDED    379    /*Drawing of background not needed*/
  386. #define TEMPOBSCURED    380    /*Temporary obscuring for interaction*/
  387. #define READNUMBERFOUR    381
  388. #define VIEWFIELD    382    /*Field of view for an observer*/
  389. #define VIEWCLIP    383    /*Two clipping planes for an observer*/
  390. #define UPVECTOR    384    /*Up vector of an observer*/
  391. #define FORWARDVECTOR    385    /*Forward vector of an observer*/
  392. #define IMINVALID    386    /*Message for non-standard iminvalid*/
  393. #define SPACEORIGIN    387    /*Origin in space*/
  394. #define SPACESCALE    388    /*Scale of space*/
  395. #define REMOTECHCOUNT    389    /*Remote change count*/
  396. #define SIZEOBJ        390    /*Size object*/
  397. #define SIZECONSTANT    391    /*Constant sizing*/
  398. #define SIZEOFFSET    392    /*Offset of sizing*/
  399. #define SIZEFACTOR    393    /*Factor of sizing*/
  400. #define SIZESWITCH    394    /*Value of size switch*/
  401. #define ALLCONNECTIONS    395    /*All connections an object's been sent to*/
  402. #define NOTES        396    /*List of notes*/
  403. #define POINTSTYLE    397    /*Style flags for points visualization*/
  404. #define OPENMANUALLY    398    /*Message to ask to open an iconified window manually*/
  405. #define DRAWINGTIME    399    /*Time to draw object or space*/
  406. #define FASTSOCKET    400
  407. #define NETWAITINGOBJECTS 401
  408. #define DEPTHCUELINES    402    /*Use depth cueing on lines*/
  409. #define UNITSNAME    403    /*Units name*/
  410. #define UNITSPALETTE    404    /*Method to create a units palette*/
  411. #define ANTIALIASLINES    405    /*Anti-alias lines*/
  412. #define SHMSEMAPHORE    406    /*Semaphore for shared memory*/
  413. #define SHMADDRESS    407    /*Address for shared memory*/
  414. #define DRAWDOTS    408    /*Draw the dots of an object*/
  415. #define DEPTHCUEDOTS    409    /*Use depth cueing on dots*/
  416. #define ANTIALIASDOTS    410    /*Anti-alias dots*/
  417. #define BIGGERDOTS    411    /*True iff use bigger dots*/
  418. #define DROPPEDINSPACE    412    /*Alert an object that it's been dropped in a space*/
  419. #define REPOBJONLY    413    /*Object only serves for its repobj*/
  420. #define ABORTCONTROLS    414    /*Abort controls predicate*/
  421. #define PICKPOINT    415    /*Picks a number of points in the object*/    
  422. #define IDLECURSOR    416    /*Idles a cursor within a window*/
  423. #define ENTERCURSOR    417    /*Message when cursor enters a window*/
  424. #define LEAVECURSOR    418    /*Message when cursor leaves a window*/
  425. #define RESIDUES    419    /*Residues*/
  426. #define SHOWATOMSHOW    420    /*Show atoms how?*/
  427. #define STUFFSELPOINT    421    /*Stuff a selection point*/
  428. #define BEGINSTUFFING    422    /*Begin stuffing some selection points*/
  429. #define SELECTSELPOINT    423    /*Method to select a single selection point*/
  430. #define PORTIONSELECTED    424    /*Portion that's selected*/
  431. #define ALLSENTLIST    425    /*List of all sent, whatever that means*/
  432. #define HOROFFSET    426    /*Horizontal offset for text box*/
  433. #define SNAPVARS    427    /*Variables of an object for snapshot*/
  434. #define OLDSNAPSHOTS    428    /*Old snapshots of an undo*/
  435. #define UNDOTYPE    429    /*Type of undo*/
  436. #define LASTKEY        430    /*Last type of key pressed in text box*/
  437. #define SELECTION    431    /*Selection within a complex control*/
  438. #define RANDOMJITTER    432    /*Random jitter for points*/
  439. #define CHANGEDSELECTION 433    /*Changed selection*/
  440. #define SETSELECTION    434    /*Set a selection*/
  441. #define TITLETEXT    435    /*Text box for title of window*/
  442. #define VISASFIELD    436    /*Field of buttons for vis as*/
  443. #define NORMALSOBJ    437    /*Normals field*/
  444. #define WRAPPOLAR    438    /*Wrap polar*/
  445. #define ISLEFTHANDED    439    /*True of a dataset if it has a left-handed coord sys*/
  446. #define THESCALE    440    /* the scale associated with a control */
  447. #define ORIENTATION    441    /* orientation of, eg, a scale [0-3] */
  448. #define TEXTCOLOR    442    /*Color of text in a scale*/
  449. #define STEPPIXELS    443    /* min pixels per step in a scale */
  450. #define ROTQUAT        444    /*Rotation quaternion*/
  451. #define MISSINGSUBST    445    /*Value to substitute for missing data*/
  452. #define EDITPALETTE    446    /*Edit a palette*/
  453. #define CONTROLFLAGS    447    /*Flags for the control*/
  454. #define RANGEALERT    448    /*Message for range alert*/
  455. #define WHICHINDEX    449    /*Which index of a control*/
  456. #define OLDVAR        450    /*Old variable, saved by a control*/
  457. #define DIMCHANGES    451    /*Changes to dimensions*/
  458. #define LASTDIMCHANGED    452    /*Last value of dimension changed*/
  459. #define CONTROLSADDED    453    /*Bool flag; controls added for this button*/
  460. #define AUTOADJUST    454    /*Autoadjust origin and scaling to space*/
  461. #define EXTRAAPPEARANCE    455    /*Extra appearance setting method*/
  462. #define USESPACECOORDS    456    /*True iff use space coords on observer*/
  463. #define CTABLE        457    /*Compression table in an array*/
  464. #define COMPRESSDATA    458    /*Compress data on read*/
  465. #define LASTTIME    459    /*Last time sampled*/
  466. #define MAKEISOSURFACE    460    /*Deferred message for making isosurface*/
  467. #define ISOLEVEL    461    /*Level of isosurface*/
  468. #define LASTIJKVERTICES    462    /*Last level of i, j, k, vertices*/
  469. #define NEXTIJKVERTICES    463    /*Next level of i, j, k, vertices*/
  470. #define LASTDATA    464    /*Last data plane*/
  471. #define NEXTDATA    465    /*Next data plane*/
  472. #define NORMALSFROM    466    /*Integer specifying where to get normals*/
  473. #define BRANDNAME    467    /*Brand name (of a recorder driver)*/
  474. #define PORTDEV        468    /*Port device for a recorder*/
  475. #define BAUDRATE    469    /*Baud rate for a recorder*/
  476. #define CANSAVESETTINGS    470    /*True iff can save settings*/
  477. #define REPCLASSID    471    /*Representative class for snapshot*/
  478. #define SAVEEXTENSION    472    /*Extension for saving this object*/
  479. #define FRAMERATE    473    /*Frame rate*/
  480. #define ACTIVATEOBJECT    474    /*Activate this object*/
  481. #define NCOLORS        475    /*# of colors*/
  482. #define BEGCOLOR    476    /*Beginning color in color table for palette*/
  483. #define COLORCOMP    477    /*Color components*/
  484. #define COLORNAMES    478    /*Names of colors*/
  485. #define FRAMEWIDTH    479    /*Width of video frame*/
  486. #define FRAMEHEIGHT    480    /*Height of video frame*/
  487. #define COLORBYSELF    481    /*Color by self*/
  488. #define BOTHERWITHAXES    482    /*True iff bother with axes*/
  489. #define USER1        483    /*User variable*/
  490. #define USER2        484    /*User variable*/
  491. #define USER3        485    /*User variable*/
  492. #define USER4        486    /*User variable*/
  493. #define USER5        487    /*User variable*/
  494. #define USER6        488    /*User variable*/
  495. #define USER7        489    /*User variable*/
  496. #define USER8        490    /*User variable*/
  497. #define USER9        491    /*User variable*/
  498. #define USER10        492    /*User variable*/
  499. #define ELEVATIONSKIP    493    /*Variables for WhisselFiles*/
  500. #define RADIALSKIP    494
  501. #define GATESKIP        495
  502. #define DOREFDATASETS   496
  503. #define DOVELDATASETS    497
  504. #define LEFTSIDEWIDTH    498    /*Width of the left side*/
  505. #define XSCROLLVALUE    499    /*X scroll value*/
  506. #define YSCROLLVALUE    500    /*Y scroll value*/
  507. #define TRACKHEIGHT    501    /*Height of a track in a track control*/
  508. #define DRAWNAME    502    /*Draw the name portion of a track*/
  509. #define DRAWTRACK    503    /*Draw the track portion of a track*/
  510. #define TRACKS        504    /*Tracks within sequence*/
  511. #define PRESSNAME    505    /*Press in the name portion*/
  512. #define EXPANDEDP    506    /*True iff a track is expanded*/
  513. #define SUBTRACKS    507    /*The subtracks in a track*/
  514. #define RECORDING    508    /*Recording predicate in a sequence*/
  515. #define INHIBITRECORDING 509    /*Inhibit recording this control*/
  516. #define READOUT2    510    /*A second readout*/
  517. #define DENSERBUTTON    511    /*The denser button*/
  518. #define SPARSERBUTTON    512    /*The sparser button*/
  519. #define SCROLLBOUNDS    513    /*Bounds for scrolling*/
  520. #define KEYFRAMES    514    /*List of keyframes within a track*/
  521. #define SNAPSHOT    515    /*Snapshot in a keyframe*/
  522. #define WHICHFRAME    516    /*Which frame a keyframe is*/
  523. #define EXPRESS        517    /*Express yourself, hey hey.*/
  524. #define TURNDIAL    518    /*Turn dial message*/
  525. #define JOINTS        519    /*Joints for quaternion interpolation*/
  526. #define FRAMESOURCE    520    /*Frame source*/
  527. #define ENABLEDSOURCES    521    /*Sources enables for a recorder, flag word*/
  528. #define FRAMEOX        522    /*x origin of frame*/
  529. #define FRAMEOY        523    /*y origin of frame*/
  530. #define SAVEWINDOWFRAME    524    /*Save window frame*/
  531. #define RECORDWINDOWS    525    /*Record windows*/
  532. #define IMGQUAL        526    /*Image quality*/
  533. #define ENLARGEMENT    527    /*Image enlargement*/
  534. #define SHOWPAGE    528    /*Do show page at end*/
  535. #define DELTAROT    529    /*Delta rotation at a joint*/
  536. #define WEIGHT        530    /*Weight at a joint*/
  537. #define DELTATIME    531    /*Delta time at a joint*/
  538. #define PIVOT        532    /*Pivot for a joint*/
  539. #define LLOCATION1    533    /*Location of endpoint 1 in local coordinates*/
  540. #define LLOCATION2    534    /*Location of endpoint 2 in local coordinates*/
  541. #define DESVEL1        535    /*Desired velocity of endpoint 1*/
  542. #define DESVEL2        536    /*Desired velocity of endpoint 2*/
  543. #define WORLDVELOCITY    537    /*Velocity in world coordinates at a keyframe*/
  544. #define LVELOCITY1    538    /*Local velocity at endpoint 1*/
  545. #define LVELOCITY2    539    /*Local velocity at endpoint 2*/
  546. #define ROTA        540    /*A for Bezier on rotation*/
  547. #define ROTB        541    /*B for Bezier on rotation*/
  548. #define LOCA        542    /*A for Bezier on location 1*/
  549. #define LOCB        543    /*B for Bezier on location 2*/
  550. #define ITEMS        544    /*Items in a menu*/
  551. #define ACTIONMETHOD    545    /*Action method for an item*/
  552. #define STOREDACTION    546    /*Number of stored action for a menu*/
  553. #define MENUSTRUCTURE    547    /*Mechanism-dependent menu structure*/
  554. #define MENUHIGHLIGHT    548    /*Mechanism-dependent menu highlighting*/
  555. #define ITEMGROUP    549    /*Which group of items*/
  556. #define HASTITLE    550    /*True iff menu has a title*/
  557. #define ALLSELECTED    551    /*All selected objects.  Maintained in objClass*/
  558. #define READYTOACTIVATE    552    /*Dummy variable set before menu item activated*/
  559. #define TRUENAME    553    /*One name for a toggled menu item*/
  560. #define FALSENAME    554    /*The other name*/
  561. #define MOUSEWINDOW    555    /*The window the mouse is in; global*/
  562. #define FULLSCREEN    556    /*Move window to full screen*/
  563. #define VIDEOSCREEN    557    /*Move window to video screen*/
  564. #define DOUBLEVIDSCREEN    558    /*Move window to double video screen*/
  565. #define PHSCSCREEN    559    /*Move window to PHSCologram screen*/
  566. #define PREVSCREEN    560    /*Move window to previous screen*/
  567. #define SHOWFPCONTROLS    561    /*Show front panel controls*/
  568. #define SHOWBPCONTROLS    562    /*Show back panel controls*/
  569. #define SHOWSPCONTROLS    563    /*Show space controls*/
  570. #define TILEFULL    564    /*Tile over full screen*/
  571. #define TILEVIDEO    565    /*Tile over video screen*/
  572. #define SAVEWINDOW    566    /*Saves a window*/
  573. #define SAVESCREEN    567    /*Saves a full screen*/
  574. #define ALIGNLEFT    568    /*Align left message*/
  575. #define ALIGNRIGHT    569    /*Align right message*/
  576. #define ALIGNCENTER    570    /*Align center message*/
  577. #define KEEP        571    /*Keep method*/
  578. #define REVERT        572    /*Revert method*/
  579. #define TORGB        573    /*Color model to RGB method*/
  580. #define TOYIQ        574    /*Color model to YIQ method*/
  581. #define TOHSV        575    /*Color model to HSV method*/
  582. #define TOHLS        576    /*Color model to HLS method*/
  583. #define SETTEXTSIZE    577    /*Text size*/
  584. #define FUNCNAME    578    /*Function name*/
  585. #define SETTEXTFONT    579    /*Set a text font*/
  586. #define HALTAUTODOC    580    /*Halt auto documentation*/
  587. #define GSNXMIN        581    /*SIMS file vars, I don't know what they are*/
  588. #define GSNXMAX        582
  589. #define GSNYMIN        583
  590. #define GSNYMAX        584
  591. #define GSNZMIN        585
  592. #define GSNZMAX        586
  593. #define GSNGRIDX    587
  594. #define GSNGRIDY    588
  595. #define GSNGRIDZ    589
  596. #define RENAME        590    /*Rename an object*/
  597. #define XMENUORIGIN    591    /*X origin of menu (upper left)*/
  598. #define YMENUORIGIN    592    /*Y origin of menu (upper left)*/
  599. #define OLDNAME        593    /*Old name of an object for invalidating*/
  600. #define INDEX        594    /*Index for a subtrack*/
  601. #define FUNCTIONKEY    595    /*Function key*/
  602. #define FUNCTIONFLAGS    596    /*Flags for function key*/
  603. #define SAVEFWINDOW    597    /*Save window with frame*/
  604. #define CACHEGRAPHICS    598    /*Cache graphical objects for speed*/
  605. #define CACHEDOPAQUE    599    /*Cached opaque parts of pictures*/
  606. #define CACHEDTRANSPARENT 600    /*Transparent parts of pictures*/
  607. #define STEREOMODE    601    /*Stereo mode of images*/
  608. #define WALLPANELFLAGS    602    /*Wall panel flags*/
  609. #define WALLSHADOWFLAGS    603    /*Wall shadow flags*/
  610. #define WALLMIRRORFLAGS    604    /*Wall mirror flags*/
  611. #define WALLPANELCOLOR    605    /*Color of panels*/
  612. #define WALLLINESCOLOR    606    /*Color of panel lines*/
  613. #define DRAWGRID    607    /*Draw grid predicate*/
  614. #define DRAWOUTLINE    608    /*Draw outline predicate*/
  615. #define DRAWBACKGROUND    609    /*Draw background predicate*/
  616. #define AXISMAJORSTEP    610    /*Major step for axis*/
  617. #define AXISDIVISIONS    611    /*Number of divisions for axis*/
  618. #define DRAWNAMES    612    /*Draw Axis Names flag*/
  619. #define UIFONT        613    /*UI font of a text box*/
  620.  
  621.